Gauss elimination method